package com.zliblike_platform.vo;

import lombok.Data;

import java.util.Date;

/**
 * 书籍请求VO
 */
@Data
public class BookRequestVO {
    private Long requestId;       // 请求ID
    private String title;         // 书名
    private String author;        // 作者
    private String isbn;          // ISBN
    private String publisher;     // 出版社
    private Integer pubYear;      // 出版年份
    private String reason;        // 请求原因
    private String format;        // 期望格式
    private Long requesterId;     // 请求者ID
    private String requesterName; // 请求者名称
    private String status;        // 状态
    private Date createdAt;       // 创建时间
    private Date updatedAt;       // 更新时间
    private String rejectReason;  // 拒绝原因
    private String fulfillerName; // 满足请求的用户名称
    private Long bookId;          // 对应的书籍ID
    private String bookTitle;     // 对应的书籍标题
    private Boolean canEdit;      // 当前用户是否可以编辑该请求
} 